strapping young lad - French English Dictionary